something excellent - French English Dictionary